#ifndef ESTRUCTURAS_H_
#define ESTRUCTURAS_H_


typedef struct nodo {
        long nroSector;
        char * datos;
        long pista;
        unsigned char tipo;
        struct nodo * siguiente;
} t_nodo;

typedef struct {
        t_nodo * colaFte;
        t_nodo * colaFin;

} t_cola;

typedef struct {
        unsigned char cabezal;
        unsigned long pista;
        unsigned long sector;
} t_chs;

t_cola nuevaCola(void);
void inicializar(t_cola *);
void meterEnCola(t_nodo **, t_nodo **, long, char *, unsigned char, long);
int sacarDeCola(t_nodo **, t_nodo **);

#endif
